﻿<%@ Page
    Title=""
    Language="C#"
    MasterPageFile="~/Site.master"
    AutoEventWireup="true"
    CodeBehind="Activity.aspx.cs"
    Inherits="AutoStopApp.Pages.Activity" %>

<%@ Import
    Namespace="AutoStopData.BussinessLogic" %>
<%@ Register
    TagPrefix="telerik"
    Namespace="Telerik.Web.UI"
    Assembly="Telerik.Web.UI" %>
<%@ Register
    TagPrefix="telerik"
    Namespace="Telerik.Charting"
    Assembly="Telerik.Web.UI" %>
<%@ Register
    TagPrefix="sc"
    Assembly="AutoStopApp"
    Namespace="AutoStopApp.ServerControls" %>
<asp:Content
    ID="phContent"
    ContentPlaceHolderID="ContentPlaceHolder"
    runat="server">
    <h2>
        <img
            src="/images/puce.gif"
            alt="puce"
            width="34"
            height="24" />
        <asp:Literal
            runat="server"
            Text="Aktivita užívateľov"
            ID="Literal17" />
    </h2>
    <asp:Panel
        ID="ChartPanel"
        runat="server">
        <telerik:RadDatePicker
            ID="datDisplayedDate"
            runat="server"
            ShowPopupOnFocus="true">
            <Calendar
                ID="Calendar1"
                runat="server">
                <SpecialDays>
                    <telerik:RadCalendarDay
                        Repeatable="Today"
                        ItemStyle-CssClass="rcToday">
                    </telerik:RadCalendarDay>
                </SpecialDays>
            </Calendar>
        </telerik:RadDatePicker>
        <telerik:RadButton
            ID="RefreshButton"
            runat="server"
            Text="Znovu načítať" />
        <telerik:RadChart
            ID="ActivityChart"
            runat="server"
            AutoLayout="true"
            Width="750px"
            SeriesOrientation="Horizontal"
            Skin="LightGreen">
            <Legend
                Visible="False" />
            <Series>
                <telerik:ChartSeries
                    DataYColumn="TimeMinutes">
                    <Appearance
                        ShowLabels="false"
                        Shadow-Blur="5"
                        Shadow-Distance="3"
                        BarWidthPercent="60"
                        Corners="Rectangle, Round, Rectangle, Round, 3">
                    </Appearance>
                </telerik:ChartSeries>
            </Series>
            <PlotArea>
                <XAxis
                    DataLabelsColumn="Mail" />
            </PlotArea>
            <ChartTitle>
                <TextBlock
                    Text="Aktivita užívateľov" />
            </ChartTitle>
        </telerik:RadChart>
        <div
            style="">
            &nbsp;</div>
        <sc:CustomGrid
            ID="ActivityGrid"
            runat="server"
            Width="750px">
            <MasterTableView>
                <CommandItemSettings
                    ShowAddNewRecordButton="False"
                    ShowRefreshButton="False" />
                <Columns>
                    <telerik:GridTemplateColumn
                        HeaderText="Hodnotenie vodiča">
                        <ItemTemplate>
                            <div>
                                <div
                                    style="float: left;">
                                    <asp:Image
                                        ID="Image1"
                                        runat="server"
                                        Style="padding-right: 2px"
                                        ImageUrl='<%# GetStatusIcon((ActivitySummary)Container.DataItem) %>' />
                                </div>
                                <div>
                                    <asp:Label
                                        ID="Label1"
                                        runat="server"
                                        Style="margin-bottom: 2px"
                                        Text='<%# ((ActivitySummary)Container.DataItem).Mail %>' />
                                </div>
                            </div>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridBoundColumn
                        DataField="LoggedIn"
                        HeaderText="Posledné prihlásenie pred" />
                    <telerik:GridTemplateColumn
                        HeaderText="Posledné prihlásenie pred">
                        <ItemTemplate>
                            <div>
                                <asp:Label
                                    ID="Label1"
                                    runat="server"
                                    Style="margin-bottom: 2px"
                                    Text='<%# GetTimeToNow(((ActivitySummary)Container.DataItem).LoggedIn) %>' />
                            </div>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridTemplateColumn
                        HeaderText="Aktivita za deň">
                        <ItemTemplate>
                            <div>
                                <asp:Label
                                    ID="Label1"
                                    runat="server"
                                    Style="margin-bottom: 2px"
                                    Text='<%# FormatTimeSpan(((ActivitySummary)Container.DataItem).Time) %>' />
                            </div>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
            </MasterTableView>
        </sc:CustomGrid>
    </asp:Panel>
</asp:Content>
